// markdown解析模块 marked  安装 yarn add marked --dav
const marked = require('marked')

// 对资源的处理过程 输入为文件内容 输出为加载结果
// 加载器的结果必须是一段JS代码
module.exports = source => {
  // console.log(source)
  // return 'console.log("hello ~")'
  // 解析markdown 返回值是一串html
  const html = marked(source)
  // return html
  // 换行符等造成语法上的错误
  // return `module.exports = "${html}"`
  // 将html转义成json字符串 使用ES Modules代码导出
  // return `export default ${JSON.stringify(html)}`

  // 返回 html 字符串交给下一个 loader 处理
  return html
}
